.page {
  background-color: rgba(245, 245, 245, 1);
  position: relative;
  width: 100vw;
  height: 216.54vw;
  overflow: hidden;
  .group_1 {
    background-color: rgba(0, 0, 0, 1);
    height: 216.54vw;
    .section_1 {
      background: url(./img/SketchPng4d1192047e2dc9350a19187a17222ba8526c4c12a80144ec433e897864fb5197.png)
        100% no-repeat;
      background-size: 100% 100%;
      padding: 4.26vw 3.73vw 5.86vw 4.26vw;
      .box_1 {
        margin-left: 1.34vw;
        .text-wrapper_1 {
          width: 14.4vw;
          height: 4.27vw;
          overflow-wrap: break-word;
          font-size: 0;
          letter-spacing: -0.2800000011920929px;
          font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
          font-weight: NaN;
          text-align: right;
          white-space: nowrap;
          line-height: 4.54vw;
          .text_1 {
            height: 4.27vw;
            overflow-wrap: break-word;
            color: rgba(0, 0, 0, 1);
            font-size: 3.73vw;
            font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
            font-weight: NaN;
            text-align: left;
            white-space: nowrap;
            line-height: 4.54vw;
          }
          .text_2 {
            height: 4.27vw;
            overflow-wrap: break-word;
            color: rgba(0, 0, 0, 1);
            font-size: 3.73vw;
            font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
            font-weight: NaN;
            text-align: left;
            white-space: nowrap;
            line-height: 4.54vw;
          }
        }
        .thumbnail_1 {
          width: 4.54vw;
          height: 2.94vw;
          margin: 0.53vw 0 0.8vw 58.4vw;
        }
        .thumbnail_2 {
          width: 4vw;
          height: 2.94vw;
          margin: 0.26vw 0 1.06vw 1.33vw;
        }
        .image_1 {
          width: 6.67vw;
          height: 3.2vw;
          margin: 0.26vw 0 0.8vw 1.33vw;
        }
      }
      .box_2 {
        width: 70.67vw;
        margin: 3.2vw 21.33vw 0 0;
        .thumbnail_3 {
          width: 4.27vw;
          height: 4.27vw;
          margin-top: 3.74vw;
        }
        .text_3 {
          overflow-wrap: break-word;
          color: rgba(255, 255, 255, 1);
          font-size: 4.26vw;
          font-family: PingFangSC-Medium;
          font-weight: 500;
          text-align: right;
          white-space: nowrap;
          line-height: 5.87vw;
        }
      }
      .box_3 {
        margin: 6.93vw 53.6vw 0 1.06vw;
        .image-text_1 {
          width: 37.34vw;
          .image_2 {
            width: 14.94vw;
            height: 14.94vw;
          }
          .text-group_1 {
            overflow-wrap: break-word;
            color: rgba(255, 255, 255, 1);
            font-size: 4.8vw;
            font-family: PingFangSC-Medium;
            font-weight: 500;
            text-align: left;
            white-space: nowrap;
            line-height: 6.67vw;
            margin-top: 4.27vw;
          }
        }
      }
    }
    .section_2 {
      position: relative;
      padding: 24vw 5.06vw 4.53vw 5.33vw;
      .group_2 {
        width: 89.6vw;
        background: url(./img/SketchPngf419ea43f9cb81b1f0cfb793a678fdcc7d7da4ebe09ee05113a8ac9df797ca56.png)
          100% no-repeat;
        background-size: 100% 100%;
        padding: 1.86vw 3.73vw 1.86vw 2.13vw;
        .image-text_2 {
          width: 41.87vw;
          .image_3 {
            width: 13.34vw;
            height: 13.34vw;
          }
          .text-group_2 {
            margin: 0.8vw 0 1.06vw 0;
            .text_4 {
              overflow-wrap: break-word;
              color: rgba(215, 205, 156, 1);
              font-size: 4.26vw;
              font-family: PingFangSC-Medium;
              font-weight: 500;
              text-align: left;
              white-space: nowrap;
              line-height: 5.87vw;
              margin-right: 12.27vw;
            }
            .text_5 {
              overflow-wrap: break-word;
              color: rgba(255, 255, 255, 1);
              font-size: 3.2vw;
              font-weight: NaN;
              text-align: left;
              white-space: nowrap;
              line-height: 4.54vw;
              margin-top: 1.07vw;
            }
          }
        }
        .text-wrapper_2 {
          background: url(./img/SketchPng0b7c65a63a99d7b7ed7e8a105a18b4e08f2bf75f883877bd6d6dec1fa9b2fe6f.png)
            100% no-repeat;
          background-size: 100% 100%;
          margin: 2.4vw 0 2.4vw 0;
          padding: 1.6vw 3.46vw 1.6vw 3.2vw;
          .text_6 {
            overflow-wrap: break-word;
            color: rgba(19, 19, 19, 1);
            font-size: 3.73vw;
            font-family: PingFangSC-Medium;
            font-weight: 500;
            text-align: left;
            white-space: nowrap;
            line-height: 5.34vw;
          }
        }
      }
      .group_3 {
        background-color: rgba(42, 42, 53, 0.8);
        border-radius: 6px;
        position: absolute;
        left: 5.34vw;
        top: -0.53vw;
        width: 43.2vw;
        height: 20.27vw;
        padding: 3.2vw 16.8vw 3.2vw 16.53vw;
        .text-group_3 {
          .text_7 {
            overflow-wrap: break-word;
            color: rgba(255, 255, 255, 1);
            font-size: 4.8vw;
            font-family: PingFangSC-Medium;
            font-weight: 500;
            text-align: right;
            white-space: nowrap;
            line-height: 6.67vw;
          }
          .text_8 {
            overflow-wrap: break-word;
            color: rgba(255, 255, 255, 1);
            font-size: 4vw;
            font-weight: NaN;
            text-align: right;
            white-space: nowrap;
            line-height: 5.6vw;
            margin: 1.6vw 0.8vw 0 1.06vw;
          }
        }
      }
      .group_4 {
        background-color: rgba(42, 42, 53, 0.8);
        border-radius: 6px;
        position: absolute;
        left: 51.74vw;
        top: -0.53vw;
        width: 43.2vw;
        height: 20.27vw;
        padding: 4vw 12.53vw 3.2vw 12.53vw;
        .text-group_4 {
          .text_9 {
            overflow-wrap: break-word;
            color: rgba(255, 255, 255, 1);
            font-size: 4.26vw;
            font-family: PingFangSC-Medium;
            font-weight: 500;
            text-align: right;
            white-space: nowrap;
            line-height: 5.87vw;
            margin: 0 2.93vw 0 2.4vw;
          }
          .text_10 {
            overflow-wrap: break-word;
            color: rgba(255, 255, 255, 1);
            font-size: 4vw;
            font-weight: NaN;
            text-align: right;
            white-space: nowrap;
            line-height: 5.6vw;
            margin-top: 1.6vw;
          }
        }
      }
    }
    .section_3 {
      background-color: rgba(42, 42, 53, 0.8);
      border-radius: 6px;
      margin: -0.26vw 5.06vw 0 5.33vw;
      padding: 5.33vw 4.26vw 5.33vw 4.26vw;
      .group_5 {
        width: 81.07vw;
        .text_11 {
          overflow-wrap: break-word;
          color: rgba(255, 255, 255, 1);
          font-size: 4vw;
          font-weight: NaN;
          text-align: left;
          white-space: nowrap;
          line-height: 5.6vw;
        }
        .thumbnail_4 {
          width: 4.27vw;
          height: 4.27vw;
          margin: 0.8vw 0 0.53vw 0;
        }
      }
      .image_4 {
        width: 81.07vw;
        height: 0.27vw;
        margin-top: 4.27vw;
      }
      .group_6 {
        width: 81.07vw;
        margin-top: 4vw;
        .text_12 {
          overflow-wrap: break-word;
          color: rgba(255, 255, 255, 1);
          font-size: 4vw;
          font-weight: NaN;
          text-align: left;
          white-space: nowrap;
          line-height: 5.6vw;
        }
        .thumbnail_5 {
          width: 4.27vw;
          height: 4.27vw;
          margin: 0.8vw 0 0.53vw 0;
        }
      }
      .image_5 {
        width: 81.07vw;
        height: 0.27vw;
        margin-top: 4.27vw;
      }
      .group_7 {
        width: 81.07vw;
        margin-top: 4vw;
        .text_13 {
          overflow-wrap: break-word;
          color: rgba(255, 255, 255, 1);
          font-size: 4vw;
          font-weight: NaN;
          text-align: left;
          white-space: nowrap;
          line-height: 5.6vw;
        }
        .thumbnail_6 {
          width: 4.27vw;
          height: 4.27vw;
          margin: 0.8vw 0 0.53vw 0;
        }
      }
      .image_6 {
        width: 81.07vw;
        height: 0.27vw;
        margin-top: 4.27vw;
      }
      .group_8 {
        width: 81.07vw;
        margin-top: 4vw;
        .text_14 {
          overflow-wrap: break-word;
          color: rgba(255, 255, 255, 1);
          font-size: 4vw;
          font-weight: NaN;
          text-align: left;
          white-space: nowrap;
          line-height: 5.6vw;
        }
        .thumbnail_7 {
          width: 4.27vw;
          height: 4.27vw;
          margin: 0.8vw 0 0.53vw 0;
        }
      }
      .image_7 {
        width: 81.07vw;
        height: 0.27vw;
        margin-top: 4.27vw;
      }
      .group_9 {
        width: 81.07vw;
        margin-top: 4vw;
        .text_15 {
          overflow-wrap: break-word;
          color: rgba(255, 255, 255, 1);
          font-size: 4vw;
          font-weight: NaN;
          text-align: left;
          white-space: nowrap;
          line-height: 5.6vw;
        }
        .thumbnail_8 {
          width: 4.27vw;
          height: 4.27vw;
          margin: 0.8vw 0 0.53vw 0;
        }
      }
    }
    .image-wrapper_1 {
      padding: 47.2vw 32vw 2.66vw 32.26vw;
      .image_8 {
        width: 35.74vw;
        height: 1.34vw;
      }
    }
  }
}
